*{ margin:0 auto; padding:0; transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}
body{ font-family: "microsoft yahei"; color:#333; font-size:14px; background: #FFFFFF; text-transform: capitalize;}
a{ text-decoration: none; -webkit-transition: all ease .1s;  -moz-transition: all ease .1s; transition: all ease .1s; border:none; color: #333;}
a:focus { outline: 0 }
a:hover{ color: #67b737;}
img{ border:none; -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
ul,li{ list-style:none;}
.clear{ clear:both;}
.clearfix{ clear:both;}
p{ margin:0 auto; padding:0;}
.padding5{ padding:5px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.padding20{ padding:20px;}
.padding30{ padding:30px;}
.padding40{ padding:40px;}
.fr{ float:right;}
.fl{ float:left; }
.paddingright{ padding-right:10px;}
.paddingleft{ padding-left:10px;}
.undis{ display:block;  background-size: cover;}
.dis{ display:none;  }
.pr5{ padding-right:5px;}
.red{ color:#f00;}
.fff{ color:#fff;}
.pdt30{ padding-top: 30px;}
.txtcenter{ text-align: center;}
h4, .h4, h5, .h5, h6, .h6{ margin: 0;}
.auto_1280{ width:1280px; position: relative;}

#home .home,
#services .services,
#products .products,
#news .news,
#contact .contact,
#about .about{ color: #FFFFFF; background: #67b737;}





input,button,select,textarea{ outline:none; font-family: "microsoft yahei";}
textarea{resize:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none; font-weight:normal;}

#warp{ width:100%; height:auto; overflow: hidden;}
.HeaderM{ display: none;}
.Headerbg{ width: 100%; height: 91px; background: #FFFFFF;}
.Headerbg .logo{ float: left;  width: 211px; height: 61px; overflow: hidden; margin-top: 21px;}
.Headerbg .logo a{ display: block; width: 211px; height: 61px; background: url(../images/logo.png) no-repeat;}
.Hsea{ float:right; width:34px; height:34px; background: url(../images/Hsea.png) no-repeat; background-size:cover; margin-top:29px; margin-right:20px;}
.searchshow{width: 160px;height: 34px;margin-left: 24px;z-index: 10;background: #FFFFFF;float:left;margin-top: 30px;}
.searchshow .inputt{width: 97px;padding: 0 10px;height: 32px;border: 1px solid #67b737;border-right:none;float: left;font-size: 14px;color:#999;}
.searchshow .submitt{ width: 39px; height: 34px; float: left;  border: none; background:#67b737; color: #FFFFFF; font-size: 18px; }

.Headerbg .nav{float: left;width: auto;height: 91px;line-height: 91px;margin-left: 72px;}
.Headerbg .nav li{ float: left; position: relative; font-size: 16px;}
.Headerbg .nav li a{display: block;padding: 0 27px;}
.Headerbg .nav li:hover ul.nul1{ display: block;}
.Headerbg .nav li ul li:hover ul.nul2{ display: block;}
.Headerbg .nav li ul{ z-index: 999; position: absolute; width: 230px; left:-15px; top: 67px; background: #FFFFFF; display: none;}
.Headerbg .nav li ul li{width: 100%;font-size: 14px;text-align: center;padding: 0;border-bottom: 1px solid #dedede;}
.Headerbg .nav li ul li a{color: #333333;display: block;line-height: 22px;padding: 10px 0;}
.Headerbg .nav li ul li a:hover{  background: #67b737; color: #FFFFFF;}
.Headerbg .nav li ul li ul{ display:none; left:231px; top:0;}

.Headerbg .Hlang{ float: right; width: 92px; height: 31px; line-height: 31px; text-align: center; border: 1px solid #ccc; margin-top: 29px; border-radius: 30px; position: relative; cursor: pointer;}
.Headerbg .Hlang i{ padding: 0 10px;}
.Headerbg .Hlang:hover ul{ display: block;}
.Headerbg .Hlang ul{ display: none; position: absolute; left: 0; top: 31px; background: #FFFFFF; width: 120px; box-shadow: 3px 3px 10px 0 rgba(0,0,0,.1); z-index: 888; }
.Headerbg .Hlang ul li{ line-height: 42px; height: 42px; border-bottom: 1px solid #DDDDDD;}
.Headerbg .Hlang ul li img{ padding-right: 5px;}


/**banner**/
.main_visual .owl-carousel,.main_visual .owl-stage-outer,.main_visual .owl-stage,.main_visual .owl-carousel .owl-item{width: 100%;height: 100% !important;}
.main_visual .owl-carousel .item{width: 100%;height: 100%; background-repeat: no-repeat; background-position: center center;-webkit-background-size: cover; background-size: cover;}
.main_visual .owl-prev,.main_visual .owl-next{width:50px;height: 50px;background-repeat: no-repeat; background-position: center center; position: absolute;top: 50%;margin-top: -25px;text-indent: -999px; overflow: hidden;}
.main_visual .owl-prev{background-image: url(../images/BL.png);left: 5%; opacity: 0;}
.main_visual .owl-next{background-image: url(../images/BR.png);right: 5%;  opacity: 0;}
.main_visual:hover .owl-prev{ opacity: 1.0;}
.main_visual:hover .owl-next{ opacity: 1.0;}
.main_visual .owl-dots{ width: 100%; text-align: center; height: 10px; position:absolute; left: 0; bottom: 30px;  z-index: 999;}
.main_visual .owl-dots .owl-dot{display: inline-block;  margin:0 5px ;}
.main_visual .owl-dots .owl-dot span{  display: inline-block; width: 10px; height: 10px; background:#FFFFFF; border-radius: 10px;}
.main_visual .owl-dot.active span{width: 20px; height: 10px; background:#FFFFFF; border-radius: 10px;}
.main_visual .owl-carousel .item img.Bpic{ display: block;}
.main_visual .owl-carousel .item img.Bmpic{ display: none;}


.index-about{ width: 1280px; padding: 80px 0;}
.index-aboutL{float: left;width: 656px;height: auto;overflow: hidden;}

.index-aboutTit{ width: 100%; height: auto; text-align: left;}
.index-aboutTit h2{ font-size: 14px; font-weight: normal; line-height: 21px;}
.index-aboutTit h3{ line-height: 58px; color: #000000; font-size: 36px;}
.index-aboutTit h4{ width: 34px; height: 6px; background: #67b737; margin-top: 10px;}

.index-aboutL p{ line-height: 26px; margin-top: 25px;}
.index-aboutL a{ float: left; margin-top: 30px; display: block; width: 150px; height: 42px; line-height: 42px; text-align: center; color: #FFFFFF; border-radius: 30px; background: #67b737; font-size: 16px;}
.index-aboutL a:hover{ opacity: 0.7;}

.index-aboutR{float: right;width: 600px;height: auto;overflow: hidden;}
.index-aboutR img{width: 100%;height: auto;border-radius: 76px 0 80px 0;}

.index-products{ width: 100%; height: auto; background:url(../images/index-products.png) no-repeat; background-size:cover; padding: 90px 0;}
.index-productsL{ float: left; width: 220px; height: auto; overflow: hidden;}
.index-productsL h2{ font-size: 14px; font-weight: normal; line-height: 21px;}
.index-productsL h3{ line-height: 58px; color: #000000; font-size: 36px;}
.index-productsL h4{ width: 34px; height: 6px; background: #67b737; margin-top: 10px;}
.index-productsL p{ font-size: 16px; line-height: 26px; margin-top: 20px;}

.index-productsR{ float: right; width: 1000px;}
.MainWz{ width:100%; height:36px; line-height:36px; padding-bottom:20px;font-size: 12px;}
.MainWz1 {
    margin: 0 auto;
    height: 36px;
    line-height: 36px;
    font-size: 12px;
}
.MainWz1 a{ margin:0px 10px;}

.goodsBox{ padding:50px 0; overflow:hidden}
.goodsBox dl{ float:left; width:48.5%; margin:10px; background-color: #eef2f6; text-align:center; padding:36px 0px; border-radius:10px;}
.goodsBox dl:nth-child(2n){ margin-right:0px; }
.goodsBox dl dt h2{ font-weight:normal;  font-size:26px; line-height:60px;}
.goodsBox dl dt span{ color:#666}
.goodsBox dl dd{}
.goodsBox dl:hover{ background:#7d98ba}
.goodsBox dl:hover a{ color:#fff}
.goodsBox dl:hover dt h2,.goodsBox dl:hover dt span{ color:#fff}


.main_visual1 .owl-carousel,.main_visual1 .owl-stage-outer,.main_visual1 .owl-stage,.main_visual1 .owl-carousel1 .owl-item{width: 100%;height: 100% !important;}
.main_visual1 .owl-carousel .item{width: 100%;height: 100%; text-align: center; background-repeat: no-repeat; background-position: center center;-webkit-background-size: cover; background-size: cover;}
.main_visual1 .owl-carousel .item dt{ width:100%; height: auto; background: url(../images/inprodlbg.png) no-repeat center; background-size:cover; padding: 50px 0;}
.main_visual1 .owl-carousel .item dt img{ width: 200px; height: 200px; }
.main_visual1 .owl-carousel .item dd{ width: 100%; height: 80px; line-height: 80px; background: #FFFFFF; font-size: 18px; font-weight: bold;}
.main_visual1 .owl-carousel .item a:hover dd{ color: #FFFFFF;     background: linear-gradient(160deg,#85c226 15%,#005296 88%);}



.main_visual1 .owl-prev,.main_visual1 .owl-next{width:50px;height: 50px;background-repeat: no-repeat; background-position: center center; position: absolute;left: -285px; text-indent: -999px; overflow: hidden;}
.main_visual1 .owl-prev{background-image: url(../images/inpro1s.png); top: 225px;}
.main_visual1 .owl-next{background-image: url(../images/inpro2s.png); top:285px; }
.main_visual1 .owl-prev:hover{background-image: url(../images/inpro1.png);}
.main_visual1 .owl-next:hover{background-image: url(../images/inpro2.png);}
.main_visual1 .owl-dots{ display: none;}



.index-partnet{ width: 100%; height: auto; padding: 40px 0; background: linear-gradient(160deg,#66b639 15%,#0e7dc7 88%);}
.index-partnetL{ float: left; width: 330px; height: auto; overflow: hidden; color: #FFFFFF;}
.index-partnetL h2{ font-size: 14px; font-weight: normal; line-height: 21px; text-transform: uppercase;}
.index-partnetL h3{ line-height: 58px;  font-size: 36px;}
.index-partnetL p{ font-size: 16px; line-height: 21px; margin-top: 20px;}

.index-partnetR{float: right;width: 946px;box-sizing: border-box;border-left: 0px solid #CCCCCC;border-top: 0px solid #CCCCCC;}
.index-partnetR a{display: block;float: left;width: 17%;height: auto;overflow: hidden;border: 1px solid #fff;box-sizing: border-box;padding: 10px;margin: 10px;border-radius: 31px 0px 10px 0;}
.index-partnetR a img{ width: 100%; height: auto;}
.index-partnetR a.more{height: 82px;
    BACKGROUND: #66b639;
    line-height: 62px;
    text-align: center;
    color: #fff;
}


.index-imgTop{ width: 100%; height: auto; text-align: center; padding: 80px 0 40px 0;}
.index-imgTop h2{ font-size: 14px; font-weight: normal; line-height: 21px; text-transform: uppercase;}
.index-imgTop h3{ line-height: 58px;  font-size: 36px;}
.index-imgTop h4{ width: 34px; height: 6px; background: #67b737; margin-top: 10px; display: inline-block;}
.index-imgTop p{ font-size: 16px; line-height: 26px; margin-top: 20px; width: 840px;}
.inablist{ padding-bottom: 100px; overflow: hidden;}


.index-imgTop1{ width: 100%; height: auto; text-align: center; padding: 40px 0;}
.index-imgTop1 h3{ line-height: 58px;  font-size: 36px;}
.index-imgTop1 h4{ width: 34px; height: 6px; background: #67b737; margin-top: 10px; display: inline-block;}

.main_visual2 .owl-carousel,.main_visual2 .owl-stage-outer,.main_visual2 .owl-stage,.main_visual2 .owl-carousel .owl-item{width: 100%;height: 100% !important;}
.main_visual2 .owl-carousel .item{width: 100%;height: 100%; position: relative; background-repeat: no-repeat; background-position: center center;-webkit-background-size: cover; background-size: cover;}
.main_visual2 .owl-carousel .item div{ transition: all ease .5s; width: 100%; height: 70px; line-height: 70px; font-size: 18px; text-align: center; background: #f5f5f5;}
.main_visual2 .owl-carousel .item:hover div{color: #FFFFFF;  background: rgba(1, 80, 152, 1); }


.main_visual2 .owl-prev,.main_visual2 .owl-next{ display: none; text-indent: -9999em;}
.main_visual2 .owl-dots{ width: 100%; text-align: center; height: 10px; position:absolute; left: 0; bottom: -20px;  z-index: 999;}
.main_visual2 .owl-dots .owl-dot{display: inline-block;  margin:0 5px ;}
.main_visual2 .owl-dots .owl-dot span{  display: inline-block; width: 10px; height: 10px; background:#CCCCCC; border-radius: 10px;}
.main_visual2 .owl-dot.active span{width: 20px; height: 10px; background:#67b737; border-radius: 10px;}

.innewsbg{ width: 100%; padding: 75px 0 85px 0; background: url(../images/innewsbg.png) no-repeat center; background-size:cover;}
.innewsTop{ width: 1280px; height: 123px; padding-bottom: 35px; overflow: hidden;}
.innewsTop h2{ font-size: 14px; font-weight: normal; line-height: 40px; text-transform: uppercase;}
.innewsTop h3{ line-height: 52px;  font-size: 36px;}
.innewsTop h4{ width: 34px; height: 6px; background: #67b737; margin-top: 10px; display: inline-block;}

.innewsTop a{ float: right; margin-top: 40px; display: block; width: 150px; height: 42px; line-height: 42px; text-align: center; color: #FFFFFF; border-radius: 30px; background: #67b737; font-size: 16px;}
.innewsTop a:hover{ opacity: 0.7;}


.innewsL{ float: left; width: 626px; height: 543px; overflow: hidden; background: #FFFFFF;}
.innewsL img{ width: 626px; height: 320px; }
.innewsL div{ width: 626px; height: 223px; overflow: hidden; box-sizing: border-box; padding: 24px 30px; }
.innewsL div p{ line-height: 30px; color: #999999; font-size: 18px;}
.innewsL div h2{ font-size: 24px; color: #000000; line-height: 40px; height: 80px; overflow: hidden; margin-top: 6px;}
.innewsL div h3{ width: 44px; height: 44px; text-align: center; line-height: 44px; color: #FFFFFF; background: #67b737; border-radius: 50%; font-size: 18px; margin-top: 12px;}
.innewsL a:hover h3{ background: #015098;}

.innewsR{ float: right; width: 630px; height: auto; overflow: hidden;}
.innewsR dl{ width: 630px; height: 165px; overflow: hidden; background: #FFFFFF; transition: all ease .5s; margin-bottom: 24px;}
.innewsR dl dt{ float: left; width: 390px; height: 165px; overflow: hidden; box-sizing: border-box; padding: 20px 30px;}
.innewsR dl dt p{ color: #999999; font-size: 18px; line-height: 26px;}
.innewsR dl dt h4{  font-size: 20px; line-height: 30px; height: 60px; overflow: hidden; font-weight: normal; margin-top: 10px;}
.innewsR dl dt h3{ font-size: 16px; margin-top: 15px;}
.innewsR dl dd{ float: right; width: 240px; height: 165px; overflow: hidden;}
.innewsR dl dd img{width: 240px; height: 165px; }
.innewsR dl:hover{ color: #FFFFFF; background: linear-gradient(160deg,#0da0c7 15%,#0d83c7 88%);}
.innewsR dl:hover p{ color: #FFFFFF;}
.innewsR dl:hover h4{ color: #FFFFFF;}
.innewsR dl:hover h3{ color: #FFFFFF;}

.searchbox2{margin:0 auto;width: 84%;min-height: 300px;margin-top: 175px;margin-bottom:35px;}
.searchbox2 input{
    border: 1px solid #727272;
    width: 96%;
    padding: 14px 2%;
    line-height: 32px;
    height: 29px;
    border-radius: 100px;
    }
    .searchbox2 button {
        line-height: 32px;
        width: 100%;
        padding: 3px 10px;
        margin-top: 20px;
        border-radius: 100px;
        background: #015098;
        color: #fff;
    }

.footer{ width: 100%; height: auto; padding: 55px 0; background: #2f3842; color: #CCCCCC;}
.footerL{float: left;width: 344px;height: auto;overflow: hidden;}
.footerL h2{ color: #FFFFFF; font-size: 24px; line-height: 42px;}
.footerL h2 i{ padding-right: 10px;}
.footerL p{ line-height: 28px;}

.footerR{float: right;width: 779px;height: auto;overflow: hidden;}
.footerR dl{float: left;margin-left: 84px;height: auto;overflow: hidden;}
.footerR dl:nth-child(2){
}
.footerR dl dt{ color: #FFFFFF; font-size: 16px; font-weight: bold; line-height: 34px;}
.footerR dl dd{ width: 100%; height: auto; padding-top: 10px;}
.footerR dl dd a{ display: block; color: #999; line-height: 28px;}
.footerR dl dd a:hover{ color: #FFFFFF;}

.footerCopy{ width: 100%; text-align: center; background: #2f3842; height: 63px; line-height: 63px; border-top: 2px solid #4f5459; color: #CCCCCC;}
.fposi{ display: none;}

.client-2 {
            position: fixed;
            right: -152px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 62px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
               width: 33px;
    height: 31px;
    background-position: -23px -47px;
    background-size: 52px 82px;
        }
        .client-2 .my-kefu-ftop .my-kefu-main{
            padding-top: 6px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 80px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 14px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 3px;
            margin-top: 10px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #015098;
            color: #fff;
            height: 53px;
            width: 230px;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #015098;
            width: 97px;
            height: 53px;
            position: relative;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }



.banner2{ width: 100%; height: 350px; overflow: hidden; text-align: center; color:#FFFFFF;}
.banner2 h4{ line-height: 66px; font-size: 40px; padding-top: 125px;}
.banner2 p{ line-height: 36px; font-size: 24px;}


.abMenubg{ width: 100%; height: 75px; line-height: 75px; border-bottom: 2px solid #e5e5e5;}
.abMenu{ float: left; }
.abMenu a{ padding: 0 25px; display: block; float: left; }
.abMenubg i{ color: #67b737; padding-right:5px; font-size:18px;}
#lm_hover{ background: #67b737; color: #FFFFFF; font-weight: bold;}

.aboutBox{ width: 1280px; padding: 80px 0;}
.aboutBoxR{float: right;width: 630px;height: auto;overflow: hidden;}
.aboutBoxR p{ line-height: 26px; margin-top: 25px;}


.aboutBoxL{float: left;width: 600px;height: auto;overflow: hidden;}
.aboutBoxL img{width: 100%;height: auto;border-radius: 76px 0 80px 0;}


.about-info{ width: 1280px; height: auto; padding: 30px 0; overflow: hidden; font-size: 16px; line-height: 30px;}
.about-info img{ max-width: 100%; height: auto;}



.about-info .ourprice {
}
.about-info .ourprice img{ float:left;  }
.about-info .ourprice ul{float:left;margin-left:20px;width: 60%;}
.about-info .ourprice ul li{margin-bottom:10px;color:#fff;font-size:12px;padding: 8px 40px;border-radius: 45px;}
.about-info .ourprice ul li p:first-child{font-size:18px;line-height: 25px;font-weight: bold;}
.about-info .ourprice ul li:nth-child(1){ background:#017cc2}
.about-info .ourprice ul li:nth-child(2){background:#84c128;margin-left: 30px;}
.about-info .ourprice ul li:nth-child(3){background:#3bb3c3;margin-left: 50px;}
.about-info .ourprice ul li:nth-child(4){background:#015198;margin-left: 30px;}
.about-info .ourprice ul li:nth-child(5){ background:#e37b1c}

.about-list{ width: 1280px; height: auto; overflow: hidden;}
.about-list dl{float: left;width: 15%;margin:1%;background: #f5f5f5;overflow: hidden;text-align: center;}
.about-list dl dt{ width: 100%; height: auto; overflow: hidden;}
.about-list dl dt img{ width: 100%; height: auto; }
.about-list dl dd{ width: 100%; height: 46px; line-height: 46px; font-size: 15px; overflow: hidden;}
.about-list dl:hover{ background: #2E8BD2; color: #FFFFFF;}

.about-info .left_cont{float:right;color: #fff;width: 430px;padding: 29px;background: linear-gradient(309deg,#66b639 15%,#346898 88%);height: 325px;border-radius: 0px 48px 0px 48px;}
.about-info .left_cont strong{ font-size:22px;letter-spacing:5px}
.about-info .conMap{float:left;width: 740px;height: 359px;border: 14px solid #015098;overflow: hidden;border-radius: 48px 0 48px 0;}
.conBox1Left{ width: 1280px; height: auto; overflow: hidden;}
.conBox1Left li{ width: 100%; height: 42px; margin-bottom: 10px;}
.conBox1Left .coninput1{ width: 100%; box-sizing:border-box; padding: 0 15px; height: 40px; border: 1px solid #EEEEEE;}
.conBox1Left .contex{ width: 100%; box-sizing:border-box; padding: 15px; height: 102px; border: 1px solid #EEEEEE;}
.conBox1Left .consub{ width: 100%; height: 55px; border: none; font-size: 16px; text-align: center; color: #FFFFFF; background: #67b737;}



.NewsList{ width: 1280px; height: auto; overflow: hidden; padding: 30px 0;}
.NewsList dl{ float: left; width: 31.3%; height: auto; overflow: hidden; margin:2% 1%; background:#f7f7f7;}
.NewsList dl a{ display: block; width: 100%; height: auto; }
.NewsList dl a dt{width: 100%; height: auto; overflow: hidden;}
.NewsList dl a dt img{width: 100%;height: 230px;}
.NewsList dl a dd{ width: 100%; height: auto; box-sizing:border-box; padding:20px;}
.NewsList dl a dd h3{ line-height: 32px; height: 32px; overflow: hidden; font-weight: normal; font-size: 16px;}
.NewsList dl a dd h4{ line-height: 23px; height: 23px; overflow: hidden; font-weight: normal; font-size: 14px; color: #999999;}
.NewsList dl a dd p{ width: 100%; height:72px; overflow: hidden; border-top: 1px solid #eeeeee; color: #999999; margin-top: 10px; padding-top: 12px; line-height: 24px;}

.newsShowbg{ width: 100%; height: auto; background: #eee; padding: 35px 0;}
.newsShow{ width: 1280px; height: auto; overflow: hidden; background:#fff; box-sizing:border-box; padding:30px;}
.newsShowTit{ width: 100%; height: auto; text-align: center; font-size: 26px; line-height: 36px; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5;}
.newsShowTime{ width: 100%; height: 55px; line-height: 55px; color: #999999; text-align: center;}
.newsShowinfo{ font-size: 14px; color: #666666; line-height: 26px; padding: 30px 0; overflow: hidden;}
.newsShowinfo img{ max-width: 100%; height: auto; text-align:center;}
.newsShowImg{ width:100%; height:auto; padding-top:30px; text-align:center;}


.newsPrev{ width: 100%; height: auto; overflow: hidden;}
.newsPrev li{ width: 100%; height: 32px; line-height: 32px; overflow: hidden; font-size: 16px; color: #666666;}
.newsPrev li a{ color: #666666;}
.newsPrev li span{ color: #333333;}
.newsPrev li a:hover{ color: #2e8bd2;}

.wz{ width:1280px; line-height:42px; padding-bottom:20px; font-size:16px;}
.wz i{ color: #67b737; padding-right:5px; font-size:18px;}

.downList{ width:1280px; height:auto; overflow:hidden;}
.downList li{ width:100%; height:48px; line-height:48px; border-bottom:1px dotted #ccc;}

.goodsInfos{overflow:hidden;margin-bottom:20px;padding:20px 0;width:1280px;height:auto;}
.goodsInfos .tit{overflow:hidden;}
.goodsInfos .tit h2{font-size:25px;line-height:50px;}
.goodsInfos .tit img{float:right;width:180px;border:1px solid #ccc;border-radius:8px; padding:20px;}
.goodsInfos .tit a{display:inline-block;padding-left:40px;height:65px;background:url(../images/pdf.png) left center no-repeat;color:#1174c0;font-size:16px;line-height:65px;}
.goodsInfos .tit div{float:left;}
.goodsInfos dl{overflow:hidden;width:100%;height:36px;border-bottom:1px solid #ccc;line-height:36px;}
.goodsInfos dl:nth-child(even){ background:#eee;}
.goodsInfos dl dt{float:left;overflow:hidden;width:50%;height:36px;font-weight:700; box-sizing:border-box; padding:0 10px; }
.goodsInfos dl dd{float:left;overflow:hidden;width:50%;height:36px; box-sizing:border-box; padding:0 10px;}
.goodsInfos h3{color:#1174c0;line-height:35px;}

.goodsShow{ float:right; width:1000px; height:auto; overflow:hidden;}

.goodsShow1{width:1000px; height:auto; overflow:hidden;}
.goodsShowL{ width:200px; height:auto; overflow:hidden; float:left; position:relative;}
.goodsShowL img{ width:100%; height:auto;}
.goodsShowL .GLTXT{ width:100%; height:auto; line-height:197px; text-align:center; position:absolute; left:0; top:0; z-index:666; color: #2e8bd2; font-weight:bold; font-size:30px;}

.goodsShowR{ width:750px; height:auto; overflow:hidden;}
.goodsShowR h2{ width:100%; padding:15px 0; line-height:28px; font-size:20px; border-bottom:1px solid #dedede;}
.goodsShowRinfo1{ width:100%; height:auto; padding:25px 0; overflow:hidden; line-height:26px;}
.goodsShowRinfo1 table{ border:1px solid #ccc; border-left:0px; border-top:0px; font-size: 13px;}
.goodsShowRinfo1 table td{ border:1px solid #ccc;border-right:0px; border-bottom:0px; padding:12px 2px;  text-align:center}
.goodsShowRinfo1 table tr:first-child{ background: #f7f7f7;}

.goodsShowRinfo2{ width:100%; height:auto; padding:25px 0; overflow:hidden; }
.goodsShowRinfo2 a{ display:block; float:left; width:120px; height:46px; line-height:46px; font-size:18px; color:#fff; text-align:center; margin-right:20px;}
.goodsShowRinfo2 a:hover{ opacity: 0.7;}
.goodsShowRinfo2 a:first-child{ background:#40368c; border-radius: 5px;}
.goodsShowRinfo2 a:last-child{ background:#1b96d4; border-radius: 5px;}


.goodsShow2{width:1000px; height:auto; overflow:hidden; padding-top:40px;}
.goodsShow2 h2{ width:100%; height:46px; line-height:46px; border-bottom:1px solid #dedede;}
.goodsShow2 h2 a{ font-size:16px; padding:0 15px;}
.goodsShow2 h2 .tabs .thistab,.tabs .thistab a:hover {  color: #0352a0;  }


.GoodsMain{ width:96%; height:auto; padding:30px 0;}
@media (min-width: 1440px) {
   .GoodsMain{ width:88%;  }
}
    .MainWz {
        width: 100%;
        height: 36px;
        line-height: 36px;
        padding-bottom: 20px;
        font-size: 14px;
    }

        .MainWz i {
            color: #67b737;
            padding-right: 5px;
            font-size: 18px;
        }

    .GoodsMenu {
        width: 100%;
        height: auto;
    }

    .GmobielMenu {
        display: none;
    }

    .MainLeft {
        float: left;
        width: 15%;
        height: auto;
        background: #015098;
        border-radius: 10px;
    }

        .MainLeft h2 {
            width: 100%;
            height: 66px;
            line-height: 66px;
            color: #FFFFFF;
            border-bottom: 1px solid #fff;
            padding-left: 20px;
            box-sizing: border-box;
            font-size: 24px;
        }

    .GoodsMenu .menu_head {
        width: 100%;
        margin-top: 1px;
    }

        .GoodsMenu .menu_head a {
            display: block;
            width: 100%;
            background: #015098 url(../images/Mlibgs.png) no-repeat 20px center;
            font-size: 14px;
            color: #FFFFFF;
            border-bottom: 1px solid #237ac9;
            padding: 10px 8px;
            box-sizing: border-box;
        }

        .GoodsMenu .menu_head.current a {
            background: #015098 url(../images/Mlibgs.png) no-repeat 20px center;
        }

    .GoodsMenu dd {
        width: 100%;
        height: auto;
        display: none;
    }

        .GoodsMenu dd a {
            display: block;
            width: 100%;
            height: 42px;
            line-height: 42px;
            background: #0869c1;
            color: #fff;
            font-size: 15px;
            box-sizing: border-box;
            padding-left: 30px;
        }

        .GoodsMenu dd li {
            position: relative;
            width: 100%;
        }

            .GoodsMenu dd li:hover ul {
                display: block;
            }

            .GoodsMenu dd li ul {
                z-index: 999;
            }

                .GoodsMenu dd li ul a {
                    display: block;
                    width: 100%;
                    height: 42px;
                    line-height: 42px;
                    font-size: 14px;
                    padding: 0;
                    padding-left: 16px;
                    text-align: left;
                    background: #f7f7f7;
                }

                    .GoodsMenu dd li ul a i {
                        padding: 0 10px;
                    }

    #lm_hover2 {
        color: #67b737;
    }


    .GoodsR {
        float: right;
        width: 83%;
        height: auto;
        overflow: hidden;
    }

    .ABMenu {
        width: 100%;
        height: 36px;
        line-height: 36px;
        margin-bottom: 20px;
    }

    .GoodsDesc {
        margin-bottom: 20px;
        overflow: hidden
    }

        .GoodsDesc .gtest {
            width: 100%
        }

        .GoodsDesc .ptit {
            overflow: hidden
        }

            .GoodsDesc .ptit h1 {
                float: left;
                font-size: 24px;
                color: #67b737;
                line-height: 50px;
            }

        .GoodsDesc .searchbox {
            width: 248px;
            height: 34px;
            padding-top: 10px;
            z-index: 10;
            background: #FFFFFF;
            float: left;
            margin-left: 50px;
        }

            .GoodsDesc .searchbox .inputt {
                width: 188px;
                padding: 0 10px;
                height: 32px;
                border: 1px solid #ddd;
                border-right: none;
                float: left;
                font-size: 14px;
                color: #999;
            }

            .GoodsDesc .searchbox .submitt {
                width: 39px;
                height: 34px;
                float: left;
                border: none;
                background: #67b737;
                color: #FFFFFF;
                font-size: 18px;
            }


        .GoodsDesc .gtest .desc {
            line-height: 24px;
            margin-top: 15px;
            color: #666
        }

        .GoodsDesc table {
            border: 1px solid #ccc;
            border-left: 0px;
            border-top: 0px;
            font-size: 14px;
            table-layout: fixed;
            width: 100%;
            box-sizing: border-box;
            border-spacing: 0;
        }

            .GoodsDesc table td {
                border: 1px solid #ccc;
                border-right: 0px;
                border-bottom: 0px;
                border-style: solid !important;
                padding: 8px 2px;
                text-align: center;
                word-wrap: break-word;
            }

            .GoodsDesc table tr {
                background: #fff;
            }

                .GoodsDesc table tr:nth-child(1) {
                    background: #f6f6f6;
                }

        .GoodsDesc .pic {
            width: 20%;
            float: right
        }

            .GoodsDesc .pic img {
                width: 100%
            }

        .GoodsDesc .downexcel a {
            margin: 10px 0px;
            display: inline-block;
            width: 134px;
            text-align: center;
            padding: 8px;
            cursor: pointer;
            color: #fff;
            border-radius: 5px;
            background: #585d62;
        }

            .GoodsDesc .downexcel a:hover {
                background: #015098
            }

    .goodsListBox {
        overflow: hidden;
        width: 100%;
        padding: 14px 2px;
        height: auto;
        background: #015098;
        overflow-x: auto;
        color: #fff;
        border-radius: 10px 10px 0 0;
    }

    .tableSort {
        width: 100%;
    }

        .tableSort th {
            text-align: center;
            padding: 0 5px;
            font-weight: normal;
            font-size: 14px;
        }

            .tableSort th.select-item {
                padding: 5px;
            }

                .tableSort th.select-item input {
                    margin-right: 5px;
                }

            .tableSort th div {
                max-height: 50px;
                background: #fff;
                padding: 10px;
                overflow-y: auto;
                white-space: nowrap;
                display: block;
                text-align: left;
                font-size: 12px;
                line-height: 20px;
                font-weight: normal;
                color: #666;
            }

    .key-wrap {
        padding: 0 13px;
    }

        .key-wrap .key-item {
            margin: 0 10px 10px 0;
            display: inline-block;
            zoom: 1;
            padding: 0 6px;
            height: 22px;
            border: 1px solid #dedede;
            font-size: 12px;
            line-height: 22px;
            background: #fff;
        }

            .key-wrap .key-item .close-icon {
                vertical-align: -3px;
                margin-left: 7px;
                display: inline-block;
                zoom: 1;
                width: 15px;
                height: 15px;
                cursor: pointer;
                background-image: url(../images/del.png);
            }

    .criteria-result-wrap {
        padding: 0 15px;
    }

    .clear-btn {
        vertical-align: top;
        display: inline-block;
        zoom: 1;
        width: 98px;
        height: 34px;
        background-color: #0c75ad;
        font-size: 14px;
        line-height: 34px;
        text-align: center;
        color: #fff;
        cursor: pointer;
    }

    .sure-btn {
        margin-left: 10px;
        vertical-align: top;
        display: inline-block;
        zoom: 1;
        width: 98px;
        height: 34px;
        background-color: #67b737;
        font-size: 14px;
        line-height: 34px;
        text-align: center;
        color: #fff;
        cursor: pointer;
    }

    .statistics-info {
        margin-left: 17px;
        vertical-align: top;
        display: inline-block;
        zoom: 1;
        height: 34px;
        font-size: 14px;
        line-height: 34px;
        color: #fff;
    }

    .goodsList {
        width: 100%;
        height: auto;
        overflow-x: scroll;
    }

        .goodsList table {
            border: 1px solid #ccc;
            border-left: 0px;
            border-top: none;
           
        }

        .goodsList tbody tr:nth-child(even) {
            background: #f2f2f2;
        }

        .goodsList tbody {
            border-left: 0px;
            border-top: 0px;
            font-size: 14px;
            table-layout: fixed;
            width: 100%;
            box-sizing: border-box;
            border-spacing: 0;
        }

            .goodsList tbody td {
                border: 1px solid #ccc;
                min-width: 50px;
                border-right: 0px;
                border-bottom: 0px;
                padding: 0;
                text-align: center;
                word-wrap: break-word;
                position: relative;
                font-size: 12px;
            }

                .goodsList tbody td ul {
                    display: none;
                    background: #fff;
                    position: absolute;
                    right: -120px;
                    top: 0;
                    width: 120px;
                    z-index: 999;
                    line-height: 18px;
                }

                    .goodsList tbody td ul li {
                        padding: 10px 0;
                        text-align: left;
                    }

                        .goodsList tbody td ul li i {
                            padding: 0 10px;
                        }

                .goodsList tbody td:hover ul {
                    display: block;
                }

                .goodsList tbody td .fa-file-pdf-o {
                    font-size: 18px;
                    color: #015098;
                }

            .goodsList tbody tr th {
                border: 1px solid #ccc;
                min-width: 40px;
                border-right: 0px;
                border-bottom: 0px;
                padding: 5px;
                font-size: 12px;
            }

            .goodsList tbody tr {
                background: #fff;
            }

                .goodsList tbody tr span {
                }

        .goodsList dl {
            width: 100%;
            height: auto;
            border: 1px solid #eee;
            background: #f7f7f7;
            box-sizing: border-box;
            margin-bottom: 10px;
        }

            .goodsList dl dt {
                width: 100%;
                height: 42px;
                line-height: 42px;
                text-align: left;
                box-sizing: border-box;
                padding: 0 25px;
                background: #eee;
                font-weight: bold;
            }

                .goodsList dl dt span {
                    color: #015098;
                }

            .goodsList dl dd {
                width: 100%;
                height: auto;
                padding: 18px;
                float: left;
            }

                .goodsList dl dd i {
                    line-height: 32px;
                }

                .goodsList dl dd span {
                    display: block;
                    float: left;
                    width: 16%;
                    border: 1px solid #dedede;
                    text-align: center;
                    height: auto;
                    line-height: 26px;
                }

                    .goodsList dl dd span b {
                        color: #015098;
                        display: block;
                    }

            .goodsList dl dt ul {
                float: right;
                width: auto;
                height: 36px;
                line-height: 36px;
                overflow: hidden;
            }

                .goodsList dl dt ul li {
                    float: left;
                    padding: 0 20px;
                    background: url(../images/pdf-icon.png) no-repeat left center;
                }

    .Seabg {
        width: 96%;
    }

    .main-box {
        background: #fff;
        width: 1280px;
        height: auto;
        padding: 30px;
        box-sizing: border-box;
    }

    @media (max-width: 767px) {
        .auto_1280 {
            width: 94%;
            height: auto;
            overflow: hidden;
        }

        .HeaderM {
            display: block;
            background: #FFFFFF;
            overflow: hidden;
            position: fixed;
            left: 0;
            top: 0;
            height: 60px;
            line-height: 60px;
            border-bottom: 1px solid #dedede;
            z-index: 9999;
            width: 94%;
            padding: 0 3%;
        }

            .HeaderM .logo {
                float: left;
                width: 173px;
                height: 50px;
                overflow: hidden;
                padding-top: 5px;
            }

                .HeaderM .logo a {
                    display: block;
                    overflow: hidden;
                    width: 173px;
                    height: 50px;
                }

                    .HeaderM .logo a img {
                        width: 173px;
                        height: 50px;
                    }

        .m-menu {
            float: right;
            width: 30px;
            padding-top: 15px;
        }

            .m-menu .icon {
                line-height: 1;
                font-size: 0;
                display: inline-block;
                vertical-align: middle;
                cursor: pointer;
            }

                .m-menu .icon > span {
                    display: inline-block;
                    width: 30px;
                    height: 1px;
                    background: #333;
                    margin: 4px 0;
                    display: inline-block;
                }

            .m-menu .drop-down {
                display: none;
                position: fixed;
                top: 61px;
                left: 0;
                right: 0;
                background: #ffffff;
                height: calc(100vh);
                z-index: 10;
                text-align: center;
                padding: 30px 5%;
                overflow-y: auto;
                z-index: 12;
            }

                .m-menu .drop-down::-webkit-scrollbar {
                    display: none;
                }

                .m-menu .drop-down > ul > li {
                    line-height: 60px;
                    border-bottom: 1px solid #eeeeee;
                }

                    .m-menu .drop-down > ul > li > a {
                        font-size: 18px;
                        color: #000;
                        display: block;
                    }

                        .m-menu .drop-down > ul > li > a > i {
                            padding-left: 10px;
                        }

            .m-menu .subnav {
                padding-bottom: 24px;
                display: none;
            }

                .m-menu .subnav a {
                    display: block;
                    height: 40px;
                    line-height: 40px;
                    font-size: 16px;
                    color: #333333;
                }

            .m-menu .drop-down .form {
                border: 1px solid #e5e5e5;
                display: inline-block;
                height: 43px;
                line-height: 43px;
                border-radius: 5px;
                font-size: 0;
                vertical-align: top;
                position: relative;
            }

            .m-menu .drop-down .text {
                display: inline-block;
                vertical-align: top;
                width: 230px;
                height: 30px;
                margin-top: 6px;
                padding: 0 5px;
                border: none;
            }

            .m-menu .drop-down .submit {
                display: inline-block;
                vertical-align: top;
                width: 45px;
                border: none;
                background: url(../images/icon2.jpg) center center no-repeat;
                font-size: 0;
                height: 43px;
                border-left: 1px solid #e5e5e5;
                cursor: pointer;
            }

        .Headerbg {
            display: none;
        }

        .client-2 {
            display: none;
        }

        .main_visual {
            margin-top: 61px;
        }

            .main_visual .owl-dots {
                width: 100%;
                text-align: center;
                height: 8px;
                position: absolute;
                left: 0;
                bottom: 10px;
                z-index: 999;
            }

                .main_visual .owl-dots .owl-dot {
                    display: inline-block;
                    margin: 0 4px;
                }

                    .main_visual .owl-dots .owl-dot span {
                        display: inline-block;
                        width: 8px;
                        height: 8px;
                        background: #FFFFFF;
                        border-radius: 10px;
                    }

            .main_visual .owl-dot.active span {
                width: 14px;
                height: 8px;
                background: #FFFFFF;
                border-radius: 10px;
            }

            .main_visual .owl-carousel .item img.Bpic {
                display: none;
            }

            .main_visual .owl-carousel .item img.Bmpic {
                display: block;
            }





        .index-about {
            width: 94%;
            padding: 30px 0;
        }

        .index-aboutL {
            float: none;
            width: 100%;
            height: auto;
            overflow: hidden;
        }


        .index-aboutR {
            float: none;
            width: 100%;
            margin-top: 30px;
            height: auto;
            overflow: hidden;
        }


        .index-products {
            padding: 30px 0;
        }

        .index-productsL {
            float: none;
            width: 100%;
            height: auto;
            overflow: hidden;
        }

        .index-productsR {
            float: none;
            width: 100%;
            margin-top: 30px;
            padding-bottom: 50px;
        }





        .main_visual1 .owl-carousel, .main_visual1 .owl-stage-outer, .main_visual1 .owl-stage, .main_visual1 .owl-carousel1 .owl-item {
            width: 100%;
            height: 100% !important;
        }

            .main_visual1 .owl-carousel .item {
                width: 100%;
                height: 100%;
                text-align: center;
                background-repeat: no-repeat;
                background-position: center center;
                -webkit-background-size: cover;
                background-size: cover;
            }

                .main_visual1 .owl-carousel .item dt {
                    width: 100%;
                    height: auto;
                    background: url(../images/inprodlbg.png) no-repeat center;
                    background-size: cover;
                    padding: 50px 0;
                }

                    .main_visual1 .owl-carousel .item dt img {
                        width: 200px;
                        height: 200px;
                    }

                .main_visual1 .owl-carousel .item dd {
                    width: 100%;
                    height: 80px;
                    line-height: 80px;
                    background: #FFFFFF;
                    font-size: 18px;
                    font-weight: bold;
                }

                .main_visual1 .owl-carousel .item a:hover dd {
                    color: #FFFFFF;
                    background: linear-gradient(160deg,#0da0c7 15%,#0d83c7 88%);
                }



        .main_visual1 .owl-prev, .main_visual1 .owl-next {
            display: none;
            text-indent: -9999em;
        }

        .main_visual1 .owl-dots {
            width: 100%;
            text-align: center;
            height: 10px;
            position: absolute;
            left: 0;
            bottom: -40px;
            z-index: 999;
        }

            .main_visual1 .owl-dots .owl-dot {
                display: inline-block;
                margin: 0 5px;
            }

                .main_visual1 .owl-dots .owl-dot span {
                    display: inline-block;
                    width: 10px;
                    height: 10px;
                    background: #CCCCCC;
                    border-radius: 10px;
                }

        .main_visual1 .owl-dot.active span {
            width: 20px;
            height: 10px;
            background: #67b737;
            border-radius: 10px;
        }

        .index-partnet {
            width: 100%;
            height: auto;
            padding: 30px 0;
            background: linear-gradient(160deg,#66b639 15%,#0e7dc7 88%);
        }

        .index-partnetL {
            float: none;
            width: 100%;
            height: auto;
            overflow: hidden;
            color: #FFFFFF;
        }


        .index-partnetR {
            float: none;
            width: 100%;
            margin-top: 17px;
            box-sizing: border-box;
        }

            .index-partnetR a {
                display: block;
                float: left;
                width: 19%;
                height: auto;
                padding: 3px;
                margin: 10px;
                overflow: hidden;
                box-sizing: border-box;
                border-radius: 13px 0px 10px 0;
            }

                .index-partnetR a img {
                    width: 100%;
                    height: auto;
                }

                .index-partnetR a.more {
                    height: 34px;
                    BACKGROUND: #66b639;
                    line-height: 27px;
                    text-align: center;
                    color: #fff;
                }


        .index-imgTop {
            width: 100%;
            height: auto;
            text-align: center;
            padding: 30px 0;
        }

        .index-imgTop1 {
            width: 100%;
            height: auto;
            text-align: center;
            padding: 30px 0;
        }

        .index-imgTop p {
            line-height: 29px;
            width: 100%;
        }

        .inablist {
            padding-bottom: 60px;
            overflow: hidden;
        }

        .innewsbg {
            width: 100%;
            padding: 30px 0;
            background: url(../images/innewsbg.png) no-repeat center;
            background-size: cover;
        }

        .innewsTop {
            width: 94%;
            height: auto;
            padding-bottom: 35px;
            overflow: hidden;
        }

            .innewsTop a {
                display: none;
            }



        .innewsL {
            float: none;
            width: 100%;
            height: auto;
            overflow: hidden;
            background: #FFFFFF;
        }

            .innewsL img {
                width: 100%;
                height: auto;
            }

            .innewsL div {
                width: 100%;
                height: auto;
                overflow: hidden;
                box-sizing: border-box;
                padding: 25px;
            }


        .innewsR {
            float: none;
            width: 100%;
            height: auto;
            overflow: hidden;
            margin-top: 20px;
        }

            .innewsR dl {
                width: 100%;
                height: auto;
                overflow: hidden;
                background: #FFFFFF;
                transition: all ease .5s;
                margin-bottom: 24px;
            }

                .innewsR dl dt {
                    float: none;
                    width: 100%;
                    height: auto;
                    overflow: hidden;
                    box-sizing: border-box;
                    padding: 20px 30px;
                }

                .innewsR dl dd {
                    float: none;
                    width: 100%;
                    height: auto;
                    overflow: hidden;
                }

                    .innewsR dl dd img {
                        width: 100%;
                        height: auto;
                    }


        .footer {
            display: none;
        }


        .footerCopy {
            height: auto;
            line-height: 28px;
            border-top: 2px solid #4f5459;
            padding: 15px 0;
            color: #CCCCCC;
            margin-bottom: 70px;
        }

        .fposi {
            width: 100%;
            height: 70px;
            background: #015098;
            position: fixed;
            left: 0;
            bottom: 0;
            display: block;
            z-index: 999;
        }

            .fposi a {
                display: block;
                float: left;
                text-align: center;
                width: 25%;
                height: 70px;
                color: #fff !important;
                border-right: 1px solid #0356a1;
                box-sizing: border-box;
            }

                .fposi a:last-child {
                    border: none
                }

                .fposi a img {
                    width: 30px;
                    height: auto;
                    padding-top: 8px;
                }

                .fposi a p {
                    line-height: 32px;
                    font-size: 0.9rem
                }

        .banner2 {
            width: 100%;
            height: 200px;
            margin-top: 61px;
        }

            .banner2 h4 {
                line-height: 46px;
                font-size: 34px;
                padding-top: 55px;
            }

            .banner2 p {
                line-height: 36px;
                font-size: 20px;
            }


        .abMenubg {
            display: none;
        }


        .aboutBox {
            width: 94%;
            padding: 30px 0;
        }

        .aboutBoxR {
            float: none;
            width: 100%;
            height: auto;
            overflow: hidden;
            margin-top: 15px;
        }

            .aboutBoxR p {
                line-height: 26px;
                margin-top: 15px;
            }


        .aboutBoxL {
            display: none;
        }


        .about-info {
            width: 94%;
            height: auto;
            padding: 20px 0;
        }

            .about-info .ourprice ul {
                float: none;
                width: 100%;
                margin-left: 0px;
                overflow: hidden;
            }

                .about-info .ourprice ul li {
                    margin-left: 0 !important;
                    border-radius: 5px;
                    width: 80%;
                }

        .about-list {
            width: 94%;
            height: auto;
            overflow: hidden;
        }

            .about-list dl {
                float: left;
                width: 48%;
            }


        .conMap {
            width: 100%;
            height: 300px;
            overflow: hidden;
        }

        .conBox1Left {
            width: 94%;
            height: auto;
            overflow: hidden;
        }

        .NewsList {
            width: 94%;
            height: auto;
            overflow: hidden;
            padding: 0 0 30px 0;
        }

            .NewsList dl {
                float: none;
                width: 100%;
                height: auto;
                overflow: hidden;
                margin: 1%;
                background: #f7f7f7;
            }


        .newsShowbg {
            padding: 20px 0;
            margin-top: 61px;
        }

        .newsShow {
            width: 94%;
            padding: 20px;
        }



        .wz {
            width: 94%;
            line-height: 42px;
            padding-bottom: 20px;
            font-size: 16px;
        }

        .downList {
            width: 94%;
            height: auto;
            overflow: hidden;
        }

            .downList li {
                width: 100%;
                height: 48px;
                line-height: 48px;
                border-bottom: 1px dotted #ccc;
            }

        .GoodsMain {
            width: 94%;
            height: auto;
            padding: 20px 0;
        }

        .MainWz {
            width: 100%;
            height: auto;
            line-height: 36px;
            padding-bottom: 20px;
        }

        .GoodsMenu {
            width: 100%;
            height: auto;
        }

        .GmobielMenu {
            display: block;
            width: 100%;
            height: 42px;
            line-height: 42px;
            color: #FFFFFF;
            border-radius: 5px 5px 0px 0px;
            background: #015098;
            box-sizing: border-box;
            font-size: 1.2rem;
            padding: 0 20px;
        }

            .GmobielMenu i {
                line-height: 42px;
                font-size: 1.5rem;
            }


        .MainLeft {
            float: none;
            width: 100%;
            height: auto;
            display: none;
        }

            .MainLeft h2 {
                display: none;
            }

        .GoodsMenu .menu_head {
            width: 100%;
            height: 50px;
            line-height: 50px;
            margin-top: 1px;
        }

            .GoodsMenu .menu_head a {
                display: block;
                width: 100%;
                height: 50px;
                background: #015098 url(../images/Mlibg.png) no-repeat 24px center;
                font-size: 16px;
                color: #FFFFFF;
                padding-left: 55px;
                box-sizing: border-box;
            }

            .GoodsMenu .menu_head.current a {
                background: #67b737 url(../images/Mlibgs.png) no-repeat 24px center;
            }

        .GoodsMenu dd {
            width: 100%;
            height: auto;
            display: none;
        }

            .GoodsMenu dd a {
                display: block;
                width: 100%;
                height: 40px;
                line-height: 40px;
                font-size: 14px;
                box-sizing: border-box;
                padding-left: 39px;
            }

            .GoodsMenu dd li {
                position: relative;
                width: 100%;
            }

                .GoodsMenu dd li:hover ul {
                    display: block;
                }

                .GoodsMenu dd li ul {
                    position: inherit;
                    left: 0;
                    top: 0;
                    display: block;
                }

                    .GoodsMenu dd li ul a {
                        display: block;
                        width: 100%;
                        height: 42px;
                        line-height: 42px;
                        font-size: 15px;
                        padding: 0;
                        text-align: left;
                        padding-left: 51px;
                    }



        .GoodsR {
            float: none;
            width: 100%;
            height: auto;
            overflow-x: auto;
            margin-top: 20px;
        }

        .GoodsDesc .desc {
            float: none;
            width: 100%
        }

        .GoodsDesc .pic {
            margin-top: 10px;
            float: none;
            width: 100%
        }


        .goodsListBox {
            width: 100%;
            height: auto;
            overflow-x: auto;
        }

        .goodsList {
            width: 99%;
            height: auto;
            overflow-x: auto;
        }

            .goodsList dl {
                width: 100%;
                height: auto;
                border: 1px solid #eee;
                background: #f7f7f7;
                box-sizing: border-box;
                margin-bottom: 10px;
            }

                .goodsList dl dt {
                    width: 100%;
                    height: 42px;
                    line-height: 42px;
                    text-align: left;
                    box-sizing: border-box;
                    padding: 0 25px;
                    background: #eee;
                    font-weight: bold;
                }

                    .goodsList dl dt span {
                        color: #0c75ad;
                    }

                .goodsList dl dd {
                    width: 100%;
                    height: auto;
                    padding: 15px 0;
                    float: left;
                }

                    .goodsList dl dd i {
                        line-height: 32px;
                    }

                    .goodsList dl dd span {
                        display: block;
                        float: left;
                        width: 50%;
                        text-align: left;
                        text-indent: 1em;
                        height: 32px;
                        line-height: 32px;
                        overflow: hidden;
                    }

                        .goodsList dl dd span b {
                            color: #0c75ad;
                            font-weight: normal;
                            padding-right: 3px;
                        }

                .goodsList dl dt ul {
                    float: left;
                    width: 100%;
                    height: 36px;
                    line-height: 36px;
                    overflow: hidden;
                }

                    .goodsList dl dt ul li {
                        float: left;
                        padding: 0 20px;
                        background: url(../images/pdf-icon.png) no-repeat left center;
                    }

        /*0919*/
        .side {
            display: none;
        }

        .mpokf {
            width: 100%;
            height: 42px;
            line-height: 42px;
            padding: 10px 0;
            background: #0c75ad;
            color: #fff;
            display: block;
            position: fixed;
            left: 0;
            bottom: 0;
            z-index: 999;
        }

            .mpokf a {
                display: block;
                float: left;
                text-align: center;
                font-size: 1rem;
                width: 28%;
                color: #fff;
                border-right: 1px solid #05519b;
                box-sizing: border-box;
            }

                .mpokf a:last-child {
                    width: 16%;
                    border: none;
                }

                .mpokf a img {
                    vertical-align: top;
                    width: 42px;
                    height: 42px;
                }

        .main-box {
            background: #fff;
            width: 95%;
            height: auto;
            overflow: hidden;
            padding: 16px;
            box-sizing: border-box;
            margin-top: 32px;
        }

        .inner-box .dl-list {
            margin: 0 auto;
            padding: 0;
            text-align: left;
            width: 100%;
            font-size: 14px;
            box-sizing: border-box;
        }

            .inner-box .dl-list dl {
                clear: both;
                display: block;
                padding: 5px 0;
            }

                .inner-box .dl-list dl:after {
                    clear: none;
                    content: "";
                    display: block;
                    height: 0;
                    visibility: hidden;
                }

                .inner-box .dl-list dl dt {
                    display: block;
                    padding: 0;
                    width: 77px;
                    line-height: 42px;
                    min-height: 42px;
                    color: #555;
                    text-align: left;
                }

                    .inner-box .dl-list dl dt.mdt {
                        display: none;
                    }

                .inner-box .dl-list dl dd {
                    position: relative;
                    line-height: 42px;
                    min-height: 42px;
                    color: #555;
                    float: left;
                    padding: 0px;
                    overflow: hidden;
                    _margin-left: 0;
                    width: 247px;
                }

                    .inner-box .dl-list dl dd .input {
                        padding: 0 10px;
                        height: 42px;
                        width: 100%;
                        box-sizing: border-box;
                    }

                    .inner-box .dl-list dl dd span {
                        display: block;
                    }

                    .inner-box .dl-list dl dd a.send {
                        display: inline-block;
                        color: #555;
                        border: 1px solid #e8e8e8;
                        border-radius: 3px;
                        width: 103px;
                        height: 40px;
                        line-height: 40px;
                        color: #333;
                        font-size: 14px;
                        text-align: center;
                        vertical-align: middle;
                    }

                        .inner-box .dl-list dl dd a.send.gray {
                            color: #999;
                        }

                        .inner-box .dl-list dl dd a.send img {
                            margin-top: 9px;
                        }

                    .inner-box .dl-list dl dd .input.code {
                        width: 129px;
                        ime-mode: disabled;
                        text-transform: uppercase;
                    }

        .clearfix {
            display: block
        }

        /*ΜαΚΎΡωΚ½*/
        .msg-tips {
            position: relative;
            margin: 30px auto;
            padding: 30px 0;
            width: 230px;
            font-size: 14px;
            text-align: left;
        }

        .login-right {
            width: 100%;
            height: auto;
        }

        .info-wrap {
            margin-top: 41px;
            width: 96%;
        }

        .info-box {
            float: none;
            width: 100%;
            background: #eef8fa;
            border: 1px solid #e8ecef;
            box-sizing: border-box;
        }

        .inner-box {
            border: none;
            margin: 0;
        }

        .form-box dl dt {
            display: block;
            float: none;
            width: 100%;
            line-height: 38px;
            min-height: 38px;
            color: #555;
            font-size: 13px;
            text-align: left;
            _position: absolute;
        }

        .form-box dl dd {
            position: relative;
            width: 100%;
            padding: 5px 0 5px 0;
            line-height: 28px;
            min-height: 28px;
            color: #555;
            font-size: 13px;
            overflow: hidden;
            _margin-left: 0;
        }

            .form-box dl dd .input {
                width: 100%;
                padding: 0 10px;
                box-sizing: border-box;
                height: 42px;
                line-height: 42px;
            }

            .form-box dl dd .select {
                width: 30%;
            }

        .form-box dl dt.mdt {
            display: none;
        }

        .goodsShow {
            float: none;
            width: 100%;
            height: auto;
            overflow: hidden;
        }

        .goodsShow1 {
            width: 100%;
            height: auto;
            overflow: hidden;
        }

        .goodsShowL {
            width: 100%;
            height: auto;
            overflow: hidden;
            float: left;
        }

            .goodsShowL img {
                width: 100%;
                height: auto;
            }

            .goodsShowL .GLTXT {
                width: 100%;
                height: auto;
                line-height: 300px;
                text-align: center;
                position: absolute;
                left: 0;
                top: 0;
                z-index: 666;
                color: #e60012;
                font-weight: bold;
                font-size: 2rem;
            }

        .goodsShowR {
            width: 100%;
            height: auto;
            overflow: hidden;
        }

            .goodsShowR h2 {
                width: 100%;
                padding: 15px 0;
                line-height: 28px;
                font-size: 1.4rem;
                border-bottom: 1px solid #dedede;
            }

        .goodsShowRinfo1 {
            width: 100%;
            height: auto;
            padding: 25px 0;
            overflow: hidden;
            line-height: 26px;
        }

            .goodsShowRinfo1 table {
                border: 1px solid #ccc;
                border-left: 0px;
                border-top: 0px;
                font-size: 13px;
            }

                .goodsShowRinfo1 table td {
                    border: 1px solid #ccc;
                    border-right: 0px;
                    border-bottom: 0px;
                    padding: 12px 2px;
                    text-align: center
                }

                .goodsShowRinfo1 table tr:first-child {
                    background: #f7f7f7;
                }

        .goodsShowRinfo2 {
            width: 100%;
            height: auto;
            padding: 25px 0;
            overflow: hidden;
        }

            .goodsShowRinfo2 a {
                display: block;
                float: left;
                width: 120px;
                height: 46px;
                line-height: 46px;
                font-size: 18px;
                color: #fff;
                text-align: center;
                margin-right: 20px;
            }

                .goodsShowRinfo2 a:hover {
                    opacity: 0.7;
                }

                .goodsShowRinfo2 a:first-child {
                    background: #40368c;
                    border-radius: 5px;
                }

                .goodsShowRinfo2 a:last-child {
                    background: #1b96d4;
                    border-radius: 5px;
                }


        .goodsShow2 {
            width: 100%;
            height: auto;
            height: auto;
            overflow: hidden;
            padding-top: 40px;
        }

            .goodsShow2 h2 {
                width: 100%;
                height: 46px;
                line-height: 46px;
                border-bottom: 1px solid #dedede;
            }

                .goodsShow2 h2 a {
                    font-size: 1rem;
                    padding: 0 5px;
                }

        .goodsInfos {
            width: 94%
        }

            .goodsInfos .tit img {
                float: none;
                margin-top: 20px;
            }
    }